package com.burgeon.backend.service;

/**
 * 队列
 */
public interface QueueService {

    void consumer();

    void putNewUserCoupon(String id,String phone,String token);

    void putNewUserIntegral(String name,String phone,String openid,String integral, String token);

    /**xx天未评价*/
    void putOrderRate(String openid, String orderId,String token,String price,String goodsName);
    /**超时*/
    void putEmpOvertime(String openid,String token);
    /**手工分单*/
    void putEmpDelivery(String openid,String token);
    /**砍价成功*/
    void putBargain(String openid,String token,String now,String goodsName);
    /**拼团成功*/
    void putGroup(String openid, String orderId,String token, String now, String goodsName);
    /**推荐奖励优惠券*/
    void putRecommendUserCoupon(String id,String phone,String token);
    /**推荐奖励积分*/
    void putRecommendUserIntegral(String name,String phone,String openid,String integral, String token);
    /**尾款支付*/
    void payingBalancePayment(String goodsName,String finalMoney,String endTime,String openid,String token);
    /**订单发货*/
    void putFinalPay(String orderId, String orderState, String date,String address,String openid,String token);
    /**发送活动内容*/
    void putVipActivity(String account,String openid, String templateId,String first,String keyword1, String keyword2, String keyword3,String keyword4,String remark);
    /**发送预约*/
    void putVipYuYue(String account,String openid, String templateId,String first,String keyword1, String keyword2, String keyword3,String remark);
    /**给企业微信发送新订单通知*/
    void sendEWEmpNewOrder(String userid, String orderId,String token);
    /**电子券即将过期通知*/
    void putExpiredCouponTemplate(String templateId,String token,String code,String money,String expiredTime,
                                  String openid,String id);

}
